// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async(event, context) => {
  const wxContext = cloud.getWXContext()
  const db = cloud.database();
  let res;
  try {
    res = await db.collection("tb_schedule").add({
      data: {
        date: new Date().toLocaleDateString().replace(/\//g, '-'),
        _openid: wxContext.OPENID,
        arrive_time: new Date(),
        location: new db.Geo.Point(event.longitude, event.latitude),
        self:{ }
      }
    })
  } catch (e) {
    console.error(e)
  }
  return res;
}